#ifndef __ADC_H
#define __ADC_H

#include "gd32f4xx.h"


// key x 		PA1 		ADC0_IN1
#define KEY_X_RCU 	RCU_GPIOA
#define KEY_X_PORT			GPIOA
#define KEY_X_PIN				GPIO_PIN_1

// key y 		PC1 		ADC0_IN11
#define KEY_Y_RCU 	RCU_GPIOC
#define KEY_Y_PORT			GPIOC
#define	KEY_Y_PIN				GPIO_PIN_1

// BAT_ADC  PB1   	ADC0_IN9
#define BAT_GPIO_RCU		RCU_GPIOB
#define BAT_PORT				GPIOB
#define BAT_PIN					GPIO_PIN_1


void ADC_Config(void);
uint16_t adc_channel_sample(uint8_t channel);

#endif
